//package com.guang.springbootexception.exceptionresolver;
//
//import org.springframework.http.HttpStatus;
//import org.springframework.web.bind.annotation.ExceptionHandler;
//import org.springframework.web.bind.annotation.ResponseStatus;
//import org.springframework.web.bind.annotation.RestControllerAdvice;
//import org.springframework.web.method.HandlerMethod;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
///**
// * 在这里可以捕获得到所有的异常信息！针对每种来进行细粒度的划分，这种也是可以来进行采取的。
// * @author liguang
// * @date 2022/5/16 17:24
// */
//@RestControllerAdvice
//public class MyHandlerExceptionResolver {
//
//    /**
//     * 参数从异常解析器中的参数中拷贝过来的
//     * @param request
//     * @param response
//     * @param handlerMethod
//     * @param exception
//     * @return
//     */
//    @ExceptionHandler(value = Throwable.class)
//    @ResponseStatus(code = HttpStatus.BAD_REQUEST)
//    public String handlerException(HttpServletRequest request,
//                                   HttpServletResponse response,
//                                   HandlerMethod handlerMethod,
//                                   Exception exception){
//        System.out.println(request);
//        System.out.println(response);
//        System.out.println(handlerMethod);
//        System.out.println(exception);
//        return "handler exception success........";
//    }
//}
